"""这个视图是处理部门管理的业务

这个视图提供了对部门信息的增加、删除、修改和显示功能

Classes:
    DepartView: 处理部门信息的增删改查
"""
from rest_framework.views import APIView

from rest_framework.viewsets import GenericViewSet


class DepartView(GenericViewSet):
    def list(self, request):
        """展示所有的部门信息

        Args:
            request:

        Returns:

        """
        pass

    def create(self, request):
        """添加新的部门信息

        Args:
            request:

        Returns:

        """
        pass

    def update(self, request):
        """根据id值修改部门信息

        Args:
            request:

        Returns:

        """
        pass

    def destroy(self, request):
        """根据id值删除部门信息

        Args:
            request:

        Returns:

        """
        pass
